
import $ from 'jquery'

// var util = {
//   copyObject: function (obj) {
//     return JSON.parse(JSON.stringify(obj))
//   },
//   callAjax: function (url, type, data, contentType, dataType, successCallback, errorCallback) {
//     var arg3 = contentType || 'application/json'
//     var arg4 = dataType || 'json'
//     $.ajax({
//       url: url,
//       type: type,
//       contentType: arg3,
//       dataType: arg4,
//       data: JSON.stringify(data),
//       success: function (data) {
//         successCallback(data)
//       },
//       error: function (e) {
//         errorCallback(e)
//       }
//     })
//   }
// }

// export {util}

export default {
  copyObject: function (obj) {
    return JSON.parse(JSON.stringify(obj))
  },
  // axios
  callAjax: function (url, type, data, contentType, dataType, successCallback, errorCallback) {
    var arg3 = contentType || 'application/json'
    var arg4 = dataType || 'json'
    $.ajax({
      url: url,
      type: type,
      contentType: arg3,
      dataType: arg4,
      data: JSON.stringify(data),
      success: function (data) {
        successCallback(data)
      },
      error: function (e) {
        errorCallback(e)
      }
    })
  }
}
